Public Function modify_eco_item(ByVal eco_mod_role_objid As Long, _
ByVal focus_type As Long, _
ByVal active As Long, _
ByVal eco_hdr_code As String, _
ByVal applies_to_mod As Long, _
ByVal results_in_mod As Long)
Description
This API modifies an existing labor or material detail.
Parameters
Parameter Name Required? Description
eco_mod_role_objid Yes The objid of the ECO item object to be modified.
focus_type Yes This points the ECO item to 5148 for ECO headers, or 329 for Mod levels.
This can also be -1 to ignore any change to this item.
active Yes Sate of the ECO item, 1 for active, 0 for inactive.
This can also be -1 to ignore any change to this item.
eco_hdr_code No ECO Code of the ECO Header this item will be switched to, or an
empty string for no change.
applies_to_mod No Objid of part and revision affected by the ECO, or
0 for no change.
results_in_mod No Objid of resulting part and revision following implementation of the ECO, or
0 for no change.
Returns
Value Meaning
0 No errors
-1 Invalid Role Name Specified
-2 Invalid Value for Active Indicator
-3 Specified ECO Mod Role is not in database
-4 Specified ECO Header is not in database
-5 Specified Applies-To Mod Level is not in database
-6 Specified Results-In Mod Level is not in database
-7 Specified Role Name and Apply-to Mod Level already exists in database
Examples
· Modify ECO item 268435460, to result in part 268435465.
JavaScript:
var ret_int = fcdr.modify_eco_item(268435460, -1, -1, "", 0, 268435465);
Visual Basic:
Dim ret_int As Integer
ret_int = fcdr. modify_eco_item(268435460, -1, -1, "", 0, 268435465)